// const moment = require("moment");

$(function() {
    //获取分类数据
    $.ajax(baseUrl + '/categories', {
        success: function(res) {
            const newHtml = template('topnav_id', { topnavList: res })
            $('.topnav ul').html(newHtml)
            $('.header .nav').html(newHtml)
        },
        error: function(err) {
            console.log('err', err);

        }
    });

    //轮播图
    $.ajax(baseUrl + '/slides', {
        success: function(res) {
            // console.log('轮播数据：', res);
            const newHtml = template('swipe_id', { swipeList: res, baseUrl: baseUrl })
                // console.log(newHtml);
            $('.swipe-wrapper').html(newHtml)

            var swiper = Swipe(document.querySelector('.swipe'), {
                auto: 3000,
                transitionEnd: function(index) {
                    // index++;

                    $('.cursor span').eq(index).addClass('active').siblings('.active').removeClass('active');
                }
            });

            // 上/下一张
            $('.swipe .arrow').on('click', function() {
                var _this = $(this);

                if (_this.is('.prev')) {
                    swiper.prev();
                } else if (_this.is('.next')) {
                    swiper.next();
                }
            })
        },
        error: function(err) {
            console.log('err', err);
        }
    });

    //热门推荐
    $.ajax(baseUrl + '/posts/recommend', {
        success: function(res) {
            // console.log('推荐', res);
            const newHtml = template('host_id', { hostList: res, baseUrl: baseUrl })
            $('.hots ul').html(newHtml)
        },
        error: function(err) {
            console.log('err', err);
        }
    });

    //最新发布
    $.ajax(baseUrl + '/posts/lasted', {
        success: function(res) {
            //console.log('最新发布', res);
            const newHtml = template('entry_id', { entryDiv: res, baseUrl: baseUrl })
            $('.new').html(newHtml)
        },
        error: function(err) {
            console.log('err', err);
        }
    });

    //随机推荐
    $.ajax(baseUrl + '/posts/random', {
        success: function(res) {
            // console.log('随机推荐', res);
            const newHtml = template('random_id', { randomList: res, baseUrl: baseUrl })
            $('.random').html(newHtml)
        },
        error: function(err) {
            console.log('err', err);
        }
    });

    //最新评论
    $.ajax(baseUrl + '/comments/lasted', {
        success: function(res) {
            // console.log(res);
            if (res) {
                res.forEach(item => {
                    item.createAt = moment(item.createAt).format('YYYY-MM-DD');
                });
            }
            const newHtml = template('discuz_id', { discuzList: res, baseUrl: baseUrl })
                // console.log('111', newHtml);
            $('.discuz').html(newHtml)
        },
        error: function(err) {
            console.log('err', err);
        }
    });
});